body { 
background-color:#ffffff ; 
#background-color:#ffffe0 ; 
#background-color: #DDDDDD;
font-color:#000000; 
font-size: .75em;
line-height: 1.25em;
font-family:Arial, Helvetica, sans-serif;
}

input {
    width: 250px;
}

textarea {
    width: 250px;
}

td { 
font-color:#000000; 
#font-size: .75em;
line-height: 1.25em;
font-family:Arial, Helvetica, sans-serif;
}

.new{font-size:78%;font-weight:bold;color:red;text-decoration:none}

.errorlist {
    color:red; 
}

.warn {
    color:red; 
}

.button { 
font-color:#000000; 
font-size: 1.25em;
line-height: 1.75em;
}

.list2 {
    background-color:white; 
    color:black; 
    font-color:black; 
    font-family: Arial, Helvetica, sans-serif; 
    border-top: 1px solid #CCC;

}
.list1 {
    background-color:#F8F8F8;
    color:black; 
    font-color:black; 
    font-family: Arial, Helvetica, sans-serif; 
    border-top: 1px solid #CCC;
}

td.list1, td.list2 {
    padding-top: 5px;
    padding-bottom: 5px;
}


td.list1 table td, td.list2 table td{
    vertical-align: top;
}
table.sample {
border: 2px inset #8B8378;
-moz-border-radius: 2px;
border-spacing:0.5em 0.5em
}
table.sample td {
border: 0px solid black;
padding: 0.2em 2ex 0.2em 2ex;
color: black;
}
table.sample tr.d0 td {
background-color: #FCF6CF;
}
table.sample tr.d1 td {
background-color: white;
}
table.sample tr.dx td {
background-color: yellow;
}
